package com.itbaizhan.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;

import javax.servlet.http.HttpSession;

@Controller
@RequestMapping("/c4")
//@SessionAttributes
// 作用：将Model模型中的数据存到session域中
//位置：类上方
@SessionAttributes("name")
public class Controller4 {

    @RequestMapping("/t1")
    public String t1(Model model) {
        //model中存放数据（是存在HttpServletRequest中，
        // 在类上加上@SessionAttributes就可以把数据放在session中
        // 那么另一个方法也可以得到这数据）
        model.addAttribute("name","学习");
        return "baizhan";
    }
    @RequestMapping("t2")
    public String t2(HttpSession session){
        //可以取到上面方法中的name数据
        System.out.println(session.getAttribute("name"));
        return "baizhan";
    }
}